package ClasesExtras;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;

public class handlerAlertMessage {

	private static boolean tag;

	// constructor
	public handlerAlertMessage() {
		tag = false;

	}

	public void setTag(boolean tag) {
		handlerAlertMessage.tag = tag;
	}

	// devuelve la variable
	public boolean getTag() {
		return tag;
	}

	// muestra mensaje alerta con titulo, mensaje, boton positivo
	public void alertMessageOneButton(Activity activity, int title,
			int message, int buttonPositive) {
		AlertDialog.Builder mensajeEmergente = new AlertDialog.Builder(activity);

		if (title != 0) {
			mensajeEmergente.setTitle(title);
		}
		mensajeEmergente.setMessage(message);
		mensajeEmergente.setNeutralButton(buttonPositive,
				new DialogInterface.OnClickListener() {

					public void onClick(DialogInterface dialog, int which) {

					}
				});

		mensajeEmergente.create();
		mensajeEmergente.show();
	}

	// muestra mensaje alerta con titulo, mensaje, boton positivo, boton
	// negativo
	public void alertMessageTwoButton(Activity activity, CharSequence title,
			CharSequence message, CharSequence buttonPositive,
			CharSequence buttonNegative) {
		AlertDialog.Builder mensaje = new AlertDialog.Builder(activity);

		if (!title.equals(null)) {
			mensaje.setTitle(title);
		}
		mensaje.setMessage(message);
		mensaje.setNeutralButton(buttonPositive,
				new DialogInterface.OnClickListener() {

					@Override
					public void onClick(DialogInterface dialog, int which) {
						tag = true;
					}
				});
		mensaje.setNegativeButton(buttonNegative,
				new DialogInterface.OnClickListener() {

					@Override
					public void onClick(DialogInterface dialog, int which) {
						tag = false;

					}
				});

		mensaje.create();
		mensaje.show();
	}

}
